package com.jz.community.moduleshoppingguide.neighbor.ui;

import com.jz.community.basecomm.mvp.MVPContract;
import com.jz.community.moduleshoppingguide.neighbor.bean.BlogsListBean;
import com.jz.community.moduleshoppingguide.neighbor.bean.CircleMessageBean;

public interface NeighborMineView {


    interface View extends MVPContract.View {
        void showCircleDynamic(BlogsListBean blogsListBean, int type);

        void favoriteOk(BlogsListBean.EmbeddedBean.ContentBean.FavoriteBean favoriteBean, BlogsListBean.EmbeddedBean.ContentBean item);

        void showError(String s);

        void setNeighborMsgData(CircleMessageBean entity);
    }

    interface Presenter extends MVPContract.Presenter<NeighborMineView.View> {
        void circleDynamic(String circleId, int page, int size, int type);

        void putFavorite(String blogId, BlogsListBean.EmbeddedBean.ContentBean item);

        void initNeighborMsg(String circleId, String lat, String lon);
    }
}
